#ifndef __USART_H
#define	__USART_H

#include <stdio.h>
#include <string.h>
#include <unistd.h>

#include "ohos_init.h"
#include "cmsis_os2.h"
#include "hi_types.h"
#include "wifiiot_errno.h"
#include "wifiiot_adc.h"
#include "wifiiot_uart.h"
#include "hi_gpio.h"
#include "hi_types.h"
#include "hi_io.h"


/* 串口通信指令 */
#define LEDON   0x0411
#define LEDOFF  0x0422


/* 串口1 设置 */
#define UART_TASK_STACK_SIZE 1024 * 8
#define UART_TASK_PRIO 25
#define UART_BUFF_SIZE 1000




/* 控制LED灯 */
void GreenLedOn(void);
void GreenLedOff(void);
void LED_INIT(void);
void WhiteLedOn(void);
void WhiteLedOff(void);
void KEY_Pressed(char *arg);
void KEY_INIT(void);


/* 串口收发数据 */
void Usart_SendArray(uint8_t *buf_ptr,uint8_t len);



#endif /* __USART_H */